import request from '@/utils/request'

// 查询员工信息列表
export function listT18(query) {
  return request({
    url: '/T18/list',
    method: 'get',
    params: query
  })
}

// 查询员工信息详细
export function getT18(f1801) {
  return request({
    url: '/adminaccount/T18/' + f1801,
    method: 'get'
  })
}

// 新增员工信息
export function addT18(data) {
  return request({
    url: '/T18/addUser',
    method: 'post',
    data: data
  })
}

// 修改员工信息
export function updateT18(data) {
  return request({
    url: '/adminaccount/T18',
    method: 'put',
    data: data
  })
}

// 删除员工信息
export function delT18(f1801s) {
  return request({
    url: '/adminaccount/T18/' + f1801s,
    method: 'delete'
  })
}

// 公司部门列表
export function getDepartmentList(f0301) {
  return request({
    url: '/system/t05/getDepts',
    method: 'get',
    params: f0301
  })
}

// 获取审批流程详情信息
export function getProcessDetail(id) {
  return request({
    url: '/t06/t06/getProcessByF0614',
    method: 'get',
     params: {
      F0614: id
    }
  })
}

// 获取用户个人信息
export function getUserInfo(id) {
  return request({
    url: '/t06/t06/getUserByF0614',
    method: 'get',
    params: {
      F0614: id
    }
  })
}

// 用户注册审批提交
export function userRegister(data) {
  return request({
    url: '/t06/t06/toProcess',
    method: 'post',
    data: data
  })
}

// 用户注册审批驳回
export function userRegisterReject(data) {
  return request({
    url: '/t06/t06/toBack',
    method: 'post',
    data: data
  })
}

// 知识库上传审批通过
export function knowledgeUpload(id) {
  return request({
    url: '/T21/toProcessPass',
    method: 'get',
    params: {
      F2101: id
    }
  })
}

// 知识库上传审批终止
export function knowledgeUploadReject(id) {
  return request({
    url: '/T21/toProcessOut',
    method: 'get',
    params: {
      F2101: id
    }
  })
}
